package kameleon.document2;

import java.util.Iterator;

import kameleon.exception.InvalidIndexException;


/**
 * Represents the document with all its information.
 * 
 * <p>A document consists of a list of paragraphs and document properties.
 * The paragraphs are stored in the same order as the would appear in a
 * normal document.
 * 
 * @author		Fromentin Xavier, Schnell Michaël, Dervin Cyrielle, Brabant Quentin
 * @version		1.0
 * 
 * @see			ElementPropertiesDefaultNames
 */
public class Document extends DocumentElementContainer {

	/**
	 * Needed to serialize this class.
	 * 
	 * @see		java.io.Serializable
	 */
	private static final long serialVersionUID = -6131456922672427911L ;

	/**
	 * Empty constructor.
	 * 
	 * <p>Builds an instance without any properties or paragraphs.
	 */
	public Document() {
		
	}// Document()


}// class Document